home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / lang / c++-part1 / 2564 < prev    next >
Encoding:
Internet Message Format  |  1996-08-06  |  2.7 KB

  1. Path: seagoon.newcastle.edu.au!usenet
  2. From: mazz@faceng.newcastle.edu.au (Richard Mazzaferri)
  3. Newsgroups: comp.lang.c++,comp.lang.pascal.delphi.misc
  4. Subject: Re: C++ with Zapp vs. Delphi
  5. Date: Thu, 18 Jan 1996 01:43:34 GMT
  6. Organization: Newcastle University
  7. Message-ID: <4dk53n$6pu@seagoon.newcastle.edu.au>
  8. References: <4coar6$d4n@sun4.bham.ac.uk> <4coip7$69s@news1.usa.pipeline.com> <DBk8wg2yqjbB083yn@iaccess.za> <4d7pmb$48c8@tigger.cc.uic.edu> <4dco3d$cs8@ozramp.ozramp.net.au>
  9. NNTP-Posting-Host: tesla.newcastle.edu.au
  10. X-Newsreader: Forte Agent .99a.107
  11.  
  12. pokeeffe@ozramp.net.au (Patrick Okeeffe) wrote:
  13.  
  14. > In article <4d7pmb$48c8@tigger.cc.uic.edu>
  15. > olczyk@sunphy1.phy.uic.edu <olczyk@sunphy1.phy.uic.edu> wrote:
  16.  
  17. > > Lack of generics(templates) means you can't construct decent
  18. > > container classes.
  19.  
  20. What you can construct are usable container classes though.  Naturally,
  21. your code style has to change somewhat, and generics would make stronger
  22. type checking automatic, but I haven't had any real problems so far.
  23. (Actually, one might be able to do automatic run-time type checking using
  24. the meta-class abilities of Delphi too, but I haven't tried this yet.)
  25. Check out the EZDSL data structures library - you'll find it on the Web
  26. somewhere.
  27.  
  28. > Seriously though, I don't give a rats arse whether I don't have multiple 
  29. > inheritance or whether C++'s bolted on OO is the True Way - for the work that 
  30. > I have to do every day Delphi allows me to do it faster and end up with a 
  31. > stable product at the end of the day. This means that I don't have clients 
  32. > ringing me up every five minutes with problems. I like this, it means I make 
  33. > more money. Period. Take you arguments about whether C++ is better than Delphi 
  34. > somewhere else. We are not interested. 
  35.  
  36. This has been my experience too.  I'm a fairly-long-time C++ programmer,
  37. but I used Delphi for my last commercial project.  The one month job would
  38. have taken 2-3 months using any other C++ based tool I have experience
  39. with.  There were also far fewer bugs in the Delphi version than normally
  40. occur in a C++ project of similar magnitude, and the bugs that were
  41. discovered were _very_ easy to find and fix.
  42.  
  43. The bottom line is how quick the job is to complete (including the full
  44. life cycle: clients changing their requirements, bug fixing and
  45. maintenance.)  Delphi wins hands down, no contest, no other competitor in
  46. sight.  C++ is not even close.  And the best thing is that you can still
  47. use C++ in DLLs to do parts of the application that _really_ need to be
  48. done in C++.
  49.  
  50. Of course, I shouldn't be telling you all this.  The fewer people who know
  51. the rapid development strategies, the less able the competition is :-)
  52.  
  53. Have fun,
  54.     Mazz.
  55.  
  56. mazz@faceng.newcastle.edu.au
  57.  
  58.